package com.shycloud.common.minio.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 七牛云 bucket/cdnURL
 *
 * @author nianhua.jiang
 */
@Getter
@AllArgsConstructor
public enum BucketEnum {

	/** 存放 banner 的 bucket */
	ZEBRA_BANNER("zebra-banner", "http://banner.joymido.com"),
	/** 微信图标/公共图片 */
	ZEBRA_WX_MINI_IMG("zebra-wx-mini-img", "http://zebra.wx.mini.img.joymido.com"),
	/** 挑战赛活动用资源 */
	ZEBRA_ACT_MEDIA("zebra-atv-media", "http://zebra.atv.media.joymido.com"),
	/** 测试用资源 */
	NIANHUA_TEST("nianhua-test", "http://nianhua.test.joymido.com"),
	/** 作业点评录音 and 视频 */
	ZEBRA_HOMEWORK_ASSIST("zebra-homework-assist", "http://assist.joymido.com"),
	/** 作业录音(新) */
	MIDO_RECORDING_V2("mido-recording-v2", "http://mido.recording.v2.joymido.com"),
	/** 作业录音(旧) */
	MIDO_RECORDING("mido-recording", "http://recording.joymido.com"),
	/** 小程序广场日记视频 */
	MIDO_VIDEO_RECORDING("mido-video-recording", "http://vediorecording.joymido.com"),
	/** 课件资源 */
	ZEBRA_COURSEWARE("zebra-courseware", "http://courseware.joymido.com"),
	/** APP弹幕资源 */
	ZEBRA_DANMU("zebra-danmu", "http://danmu.joymido.com"),
	/** 代理商机构经销商等附件资源 */
	ZEBRA_ATTACHMENT("zebra-attachment", "http://attachment.joymido.com"),
	/** 普库大全封面图片 */
	COVER_IMG("cover-img", "http://cover.img.joymido.com"),
	/** APP帮助中心引导视频 */
	MIDO_GUIDE_VIDEO("mido-guide-video", "http://guide.video.joymido.com"),
	/** 字体资源 */
	MIDO_FONT("midofont", "http://midofont.joymido.com"),
	/** 曲目资源 */
	MIDO_MUSIC_FILE("mido-music-file", "http://music.file.joymido.com"),
	/** 曲目解析资源 svg json 文件 */
	MIDO_SONGBOOK_ANALYTICALPAPER("mido-songbook-analyticalpaper",
			"http://analyticalpaper.joymido.com"),
	/** 曲目解析资源 xml svg */
	MIDO_SONGBOOK_SOURCEFILE("mido-songbook-sourcefile", "http://sourcefile.joymido.com"),
	/** 早期版本通用 bucket ,目前正在逐渐替换掉 */
	JOYMIDO("joymido", "http://file.formal.joymido.com"),
	/** 早期版本运营商机构附件 ,正在逐渐替换 */
	MIDO("mido", "http://file.joymido.com");

	/** 空间名称 */
	private String bucketName;
	/** 前缀域名 */
	private String cdnUrl;

}
